﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CuaHangMayTinh.BusinessEntities
{
    public class InfoEntity
    {
        /// <summary>
        /// Khai báo và đóng gói thuộc tính Id (mã)
        /// </summary>
        private int _id;

        public int ID
        {
            get { return _id; }
            set { _id = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính tên đơn vị
        /// </summary>
        private string _tenDonVi;

        public string TenDonVi
        {
            get { return _tenDonVi; }
            set { _tenDonVi = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính địa chỉ
        /// </summary>
        private string _diaChi;

        public string DiaChi
        {
            get { return _diaChi; }
            set { _diaChi = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính điện thoại
        /// </summary>
        private string _dienthoai;

        public string DienThoai
        {
            get { return _dienthoai; }
            set { _dienthoai = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính fax
        /// </summary>
        private string _fax;

        public string Fax
        {
            get { return _fax; }
            set { _fax = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính mã số thuế
        /// </summary>
        private string _maSoThue;

        public string MaSoThue
        {
            get { return _maSoThue; }
            set { _maSoThue = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính email
        /// </summary>
        private string _email;

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính website
        /// </summary>
        private string _website;

        public string Website
        {
            get { return _website; }
            set { _website = value; }
        }
        /// <summary>
        /// Khai báo và đóng gói thuộc tính mô tả
        /// </summary>
        private string _mota;

        public string MoTa
        {
            get { return _mota; }
            set { _mota = value; }
        }
        /// <summary>
        /// Định nghĩa phương thức khởi tạo có tham số
        /// </summary>
        /// <param name="id"></param>
        /// <param name="tenDonVi"></param>
        /// <param name="diaChi"></param>
        /// <param name="dienThoai"></param>
        /// <param name="fax"></param>
        /// <param name="maSoThue"></param>
        /// <param name="email"></param>
        /// <param name="website"></param>
        /// <param name="moTa"></param>
        public InfoEntity(int id, string tenDonVi, string diaChi, string dienThoai, string fax, string maSoThue, string email, string website, string moTa)
        {
            _id = id;
            _tenDonVi = tenDonVi;
            _diaChi = diaChi;
            _dienthoai = dienThoai;
            _fax = fax;
            _maSoThue = maSoThue;
            _email = email;
            _website = website;
            _mota = moTa;
        }
        /// <summary>
        /// Định nghĩa phương thức khởi tạo
        /// </summary>
        public InfoEntity()
        {

        }
    }
}
